﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SocketLibs
{
	public delegate void ClientSignHandler(object sender, ClientSignEventArgs e);

	public delegate void ServerMessageHandler(object sender, ServerMessageEventArgs e);

	public delegate void ServerActHandler(object sender, ServerActEventArgs e);

	public class ClientSignEventArgs
	{
		public SockMessageType Message;
		public StateObject ClientState;
	}

	public class ServerMessageEventArgs
	{
		public SockMessageType Message;
	}

	public class ServerActEventArgs
	{
		public SockMessageType Message;
	}
}
